package cn.itcast.nems.journal.dto;

import cn.itcast.nems.studentrecord.dao.entity.JournalTransferLine;
import cn.itcast.nems.studentrecord.dao.entity.JournalTransferType;
import lombok.Data;

@Data
public class JournalTransferCreateBo {
    private String id;
    private JournalTransferType type;
    private String targetClazzCampusId;
    private String targetClazzModelId;
    private Boolean specialFlag;
    private String remark;
    private String targetClazzSubjectId;
    private Integer targetClazzId;
    private String reasonCode;
    /**
     *  if type == SUSPENDED
     *     state = "DRAFT" 用户点击了"保存草稿"
     *     state = "PENDING" 用户点击了"提交"
     */
    private String state;
    private JournalTransferLine singleLine;
    private String direction; // 休学，休学归来。转入待定班，转入确定班。
    private String extend1;
    private String extend2;
    private String extend3;
}
